package com.yyfax.pay.depository.service.inner;

import com.yyfax.pay.depository.domain.FuiouTransferMerchantUser;
import com.yyfax.pay.depository.domain.FuiouTransferUserUser;
import com.yyfax.pay.vo.depository.TransferReq;

/**
 * 富友存管转账划拨service
 *
 * @author yejc
 * @date 2017-09-05
 * @since v1.0.0
 */
public interface FuiouTransferService {
	/**
	 * 转账(商户与个人之间)
	 *
	 * @author yejc
	 * @date 2017-09-20
	 * @since v2.0.0
	 * @param req
	 * @param merchantCode
	 * @return
	 */
	public FuiouTransferMerchantUser transferMerchantAndUser(TransferReq req, String merchantCode);

	/**
	 * 划拨(个人与个人之间)
	 *
	 * @author yejc
	 * @date 2017-09-20
	 * @since v2.0.0
	 * @param req
	 * @param merchantCode
	 * @return
	 */
	public FuiouTransferUserUser transferUserAndUser(TransferReq req, String merchantCode);
}
